/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sysprojectmg.proyecto.be;

import java.util.ArrayList;
import java.sql.Date;
import sysprojectmg.horasproduccion.be.BeanMiembro;

/**
 *
 * @author Metis Gaia 2010-02
 */
public class BeanProyecto {

    private int idProyecto;
    private String nombreProyecto;
    private int coordinador;
    private String nombreCoordinador;
    private Date fechaInicio;
    private Date fechaFin;
    private int idSemana;
    private String cadenaSemana;
    private int tipo;
    private Date semanaDesde;
    private Date semanaHasta;
    private int cantSemanas;
    private ArrayList<BeanMiembro> listaProductores;

    public BeanProyecto(int idProy, String nomProy, int idCoord, String nombreCoordinador, Date fechaIni, Date fechaFin, int tipo, Date semanaDesde, Date semanaHasta) {
        this.idProyecto = idProy;
        this.nombreProyecto = nomProy;
        this.coordinador = idCoord;
        this.nombreCoordinador = nombreCoordinador;
        this.fechaInicio = fechaIni;
        this.fechaFin = fechaFin;
        this.tipo = tipo;
        this.semanaDesde = semanaDesde;
        this.semanaHasta = semanaHasta;
        this.cadenaSemana = "Del " + semanaDesde.toString() + " al " + semanaHasta.toString();
    }

    public BeanProyecto(int idProy, String nomProy, int idCoord, Date fechaIni, int tipo) {
        this.idProyecto = idProy;
        this.nombreProyecto = nomProy;
        this.coordinador = idCoord;
        this.fechaInicio = fechaIni;
        this.tipo = tipo;
    }

    public BeanProyecto() {
        this.idProyecto = 0;
        this.nombreProyecto = "";
        this.coordinador = 0;
        this.nombreCoordinador = "";
        this.fechaInicio = null;
        this.fechaFin = null;
        this.tipo = 0;
    }

    public String getCadenaSemana() {
        return cadenaSemana;
    }

    public void setCadenaSemana(String cadenaSemana) {
        this.cadenaSemana = cadenaSemana;
    }

    public int getIdSemana() {
        return idSemana;
    }

    public void setIdSemana(int idSemana) {
        this.idSemana = idSemana;
    }

    public String getNombreCoordinador() {
        return nombreCoordinador;
    }

    public void setNombreCoordinador(String nombreCoordinador) {
        this.nombreCoordinador = nombreCoordinador;
    }

    public ArrayList<BeanMiembro> getListaProductores() {
        return listaProductores;
    }

    public void setListaProductores(ArrayList<BeanMiembro> listaProductores) {
        this.listaProductores = listaProductores;
    }

    public int getCoordinador() {
        return coordinador;
    }

    public void setCoordinador(int coordinador) {
        this.coordinador = coordinador;
    }

    public int getTipo() {
        return tipo;
    }

    public void setTipo(int tipo) {
        this.tipo = tipo;
    }

    public Date getFechaFin() {
        return fechaFin;
    }

    public void setFechaFin(Date fechaFin) {
        this.fechaFin = fechaFin;
    }

    public Date getFechaInicio() {
        return fechaInicio;
    }

    public void setFechaInicio(Date fechaInicio) {
        this.fechaInicio = fechaInicio;
    }

    public int getIdProyecto() {
        return idProyecto;
    }

    public void setIdProyecto(int idProyecto) {
        this.idProyecto = idProyecto;
    }

    public String getNombreProyecto() {
        return nombreProyecto;
    }

    public void setNombreProyecto(String nombreProyecto) {
        this.nombreProyecto = nombreProyecto;
    }

    public int getCantSemanas() {
        return cantSemanas;
    }

    public void setCantSemanas(int cantSemanas) {
        this.cantSemanas = cantSemanas;
    }

    public Date getSemanaDesde() {
        return semanaDesde;
    }

    public void setSemanaDesde(Date semanaDesde) {
        this.semanaDesde = semanaDesde;
    }

    public Date getSemanaHasta() {
        return semanaHasta;
    }

    public void setSemanaHasta(Date semanaHasta) {
        this.semanaHasta = semanaHasta;
    }
    
    
}
